3950 666
3913 637
30444 484
1550 105
41858 142
24307 511
10634 45
21959 810
3854 698
4694 37
5531 524
4374 672