2850 716
2513 445
7974 665
3323 609
1871 116
6442 812
2573 105
4541 854
4093 516
145571 627
46614 847