3225 637
29147 484
1151 105
40003 142
22280 511
10301 45
20569 810
3713 698
4306 37
5293 524
3642 671