3256 637
29176 484
1168 105
40101 142
22376 511
10310 45
20652 810
3715 698
4328 37
5300 524
3644 671