303192 709
80331 175
10196 359
19271 97
38489 445
24732 282
4537 446
6827 745
1884 240
11462 642
5825 569
7596 509
3945 335
3959 130
2425 99
4373 341
3902 436