2850 716
2508 445
7965 665
3318 609
1866 116
6438 812
2572 105
4536 854
4086 516
145454 627
46575 847