2850 716
2502 445
7963 665
3318 609
1866 116
6438 812
2571 105
4531 854
4085 516
145386 626
46552 847