3950 666
3907 637
30435 484
1547 105
41849 142
24296 511
10631 45
21951 810
3854 698
4687 37
5523 524
4371 672