39211
138929
867606
13528
375848
188392
148953
482279
887233
939110
638249
902913
2737361
2462454
2422927
2338455
2128993
2044955
1986281
1914718
1841226
1615208
1549351
1510406