3219 637
29144 484
1148 105
39985 142
22256 511
10299 45
20550 810
3712 698
4298 37
5292 524
3642 671