3950 666
3905 637
30429 484
1545 105
41840 142
24287 511
10630 45
21940 810
3853 698
4685 37
5523 524
4367 672