33973
934843
498879
730522
470676
1403515
506119
717125
1063316
1140659
110140
515752
1025684
915866
270246
694289
20178484
19694692
17981960
11960916
9289156
7921362
7861668
7368623
7074831
6917477
6913960
6418253
457870
4372231