303080 709
80322 175
10189 359
19227 97
38424 445
24719 282
4534 446
6820 745
1883 240
11453 642
5823 569
7592 509
3945 335
3957 130
2421 99
4371 341
3901 436