2850 716
2510 445
7970 665
3320 609
1868 116
6442 812
2573 105
4540 854
4091 516
145497 627
46594 847