3226 637
29147 484
1151 105
40004 142
22281 511
10301 45
20570 810
3713 698
4306 37
5293 524
3642 671