303217 709
80335 175
10197 359
19284 97
38503 445
24735 282
4537 446
6828 745
1885 240
11466 642
5826 569
7597 509
3945 335
3960 130
2426 99
4373 341
3902 436