1035246
466138
761764
64347
1013948
1155268
1155667
640993
785330
955887
261676
584239
995338
1021198
246564
816687
20164484
19599692
17950960
11942916
9264156
7909362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231