2850 716
2513 445
7974 665
3324 609
1871 116
6443 812
2573 105
4541 854
4093 516
145578 627
46614 847