3560 875
8508 532
70786 641
2141 227
71430 456
194907 847
384483 540
447981 1570
58817 1001
27438 662
3731 329
4678 717
14748 294
6592 515
5662 591
1721 118
2250 420