3139
40345
535948
591473
377785
96626
551764
70683
504573
452364
743287
44861
2951361
2642455
2566928
2535455
2252995
2149955
2108281
2036719
1927226
1684208
1619351
1577406