652969
818413
937350
841581
57283
1077102
642396
105518
429670
1054521
580691
1147903
1171336
566181
663624
158623
19373484
17663692
16723960
11475916
8502156
7537668
7515362
7017831
6658477
6506623
6451960
6056253
448670
4254231