3950 666
3907 637
30434 484
1546 105
41845 142
24296 511
10631 45
21950 810
3854 698
4685 37
5523 524
4370 672