18639
36885
547183
640679
378844
353972
662194
998756
104613
244784
245846
386178
5238366
4293933
4180458
3395462
3340998
3259285
3203955
2909726
2896226
2403209
2091352
2080407