4321 703
3447 356
16648 351
1231 62
429 50
3628 533
3826 332
3553 478
59671 83
5283 547
19240 192
12062 500
6741 516
8810 802
2950 127
11744 675
40112 478
10647 526