303376 709
80364 175
10209 359
19355 97
38597 445
24751 282
4541 446
6833 745
1886 240
11482 642
5829 569
7604 509
3947 335
3962 130
2430 99
4374 341
3905 436