4321 703
3447 356
16649 351
1233 62
429 50
3628 533
3828 332
3553 478
59674 83
5284 547
19242 192
12062 500
6741 516
8810 802
2950 127
11744 675
40117 478
10647 526