2515 51
1353 160
7046 340
2708 347
7271 557
10795 879
38356 638
21681 63
19167 309
4012 326
4177 646
5050 533
13745 785
153898 828
66836 606
237639 522
78617 565
143123 196
100079 357
105225 675
53973 306
25905 173
57350 584
84666 503
17539 413
2539 27
8012 397
56727 858