1102 27
13609 715
8347 264
10944 75
6843 359
15664 568
11201 287
16846 286
4942 41
8533 847
6601 192
5300 681
4687 530
2756 176
8761 55
6335 655