301986 707
80217 175
10167 359
18737 97
37855 445
24574 282
4507 446
6801 745
1862 240
11325 642
5808 569
7554 509
3933 335
3945 130
2398 99
4358 341
3884 436