19681
218106
977554
663738
337641
855280
871957
169759
552260
528553
561478
334211
2905361
2597455
2534928
2477455
2224995
2122955
2078281
2013719
1902226
1670208
1607351
1567406