303256 709
80342 175
10201 359
19300 97
38534 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