646969
812413
1125568
417686
520361
535209
818581
588549
852881
938861
238299
906808
241843
415422
1278787
1059102
17063483
14295692
12848960
10372916
6848831
6787668
6558362
6518156
6020477
5417960
4999623
4910253
423770
3936231