3950 666
3907 637
30433 484
1545 105
41842 142
24291 511
10630 45
21945 810
3854 698
4685 37
5523 524
4369 672