3950 666
3903 637
30428 484
1544 105
41837 142
24278 511
10630 45
21932 810
3853 698
4685 37
5522 524
4367 672