303227 709
80339 175
10198 359
19289 97
38517 445
24738 282
4537 446
6828 745
1886 240
11467 642
5826 569
7597 509
3945 335
3961 130
2426 99
4373 341
3903 436