3950 666
3912 637
30440 484
1549 105
41856 142
24305 511
10633 45
21958 810
3854 698
4694 37
5525 524
4373 672