2850 716
2509 445
7966 665
3319 609
1868 116
6439 812
2573 105
4538 854
4088 516
145476 627
46583 847