4142 30
12234 85
97377 533
8968 393
7157 692
8930 680
51866 725
1581 373
30778 436
2881 56
14561 539
4736 462
3832 919