390840
454606
835755
250660
185572
226406
555848
938624
76593
573632
74387
192474
2908361
2600455
2534928
2481455
2225995
2123955
2078281
2014719
1903226
1671208
1608351
1567406