303266 709
80345 175
10201 359
19308 97
38545 445
24740 282
4539 446
6830 745
1886 240
11473 642
5827 569
7598 509
3945 335
3961 130
2427 99
4373 341
3903 436