303556 709
80388 175
10212 359
19429 97
38692 445
24765 282
4543 446
6834 745
1889 240
11493 642
5834 569
7609 509
3948 335
3964 130
2435 99
4381 341
3908 436