303253 709
80341 175
10201 359
19300 97
38531 445
24739 282
4538 446
6828 745
1886 240
11470 642
5826 569
7598 509
3945 335
3961 130
2427 99
4373 341
3903 436