15063 671
7846 181
7250 232
4069 205
3823 102
7847 734
4933 427
20075 501
4526 446
29370 295
18421 329
37468 194
12624 512
8621 112
5084 492
8752 252
4154 748
8991 92
5554 596
6352 595
2680 428
9221 321
7897 854
29830 688
3122 612
1451 180