2850 716
2511 445
7970 665
3320 609
1869 116
6442 812
2573 105
4540 854
4091 516
145499 627
46596 847