3013 27
15408 410
21520 313
159801 216
3918 564
3646 253
39793 571
3487 636
14841 277
22861 837
5374 335
5094 747
4164 773
3444 551
3798 496
3150 100
14077 562
4662 240
8406 416
7021 702
19707 625
45007 730
96063 371
10250 416
7994 74
27362 598
4279 589
6220 646