43884
97348
462896
1572131
199430
632368
353498
1173817
445308
421573
513426
1165664
612489
251705
498975
846775
19374484
17672692
16724960
11478916
8507156
7537668
7515362
7018831
6658477
6506623
6456960
6061253
448670
4254231