387730
822755
520185
735883
174766
975741
756957
966409
366317
690745
559141
215347
2908361
2600455
2534928
2481455
2225995
2123955
2078281
2014719
1903226
1671208
1608351
1567406