2505 508
1403 346
2631 567
907 252
21583 474
28316 178
11234 654
6153 549
5887 658
5696 318
13605 117
18137 361
4908 102
10825 702
20335 90
37760 648
8306 566
6289 612
43897 117
9255 941
66721 848
50145 168
23005 249
13723 134
20709 879
40371 478
20314 166
5335 299