651570
640850
512558
706126
657829
738486
364806
19479
159878
255539
451516
385512
313287
225567
718695
57469
11245744
618886
3895577
3810980
3270510
2571192
2106495
2069216
2028492
182166
1759948
16115
153161
1523545