3503 875
8256 532
70508 641
2135 227
71380 456
194859 847
384162 540
447627 1569
58368 1001
27392 662
3728 329
4674 717
14734 294
6589 515
5660 591
1720 118
2249 420