466138
761764
64347
1013948
1155268
1155667
640993
785330
955887
261676
584239
995338
1021198
246564
816687
1099952
20162484
19596692
17949960
11940916
9263156
7908362
7849668
7186623
7072831
6915477
6898960
6414253
457470
4365231