2850 716
2503 445
7963 665
3318 609
1866 116
6438 812
2571 105
4533 854
4085 516
145392 626
46556 847