303261 709
80343 175
10201 359
19302 97
38537 445
24740 282
4538 446
6829 745
1886 240
11470 642
5827 569
7598 509
3945 335
3961 130
2427 99
4373 341
3903 436