303076 709
80322 175
10189 359
19220 97
38420 445
24718 282
4534 446
6820 745
1883 240
11453 642
5823 569
7592 509
3945 335
3957 130
2420 99
4371 341
3901 436