291246
146402
237200
397961
1169113
1091896
1462825
1264942
997317
629993
636533
336614
833424
930235
823220
416168
19374484
17672692
16724960
11478916
8507156
7537668
7515362
7018831
6658477
6506623
6456960
6061253
448670
4254231