106297
981294
2156713
1924967
384793
114968
670366
1131843
17968960
1720140
656527
467525
1467590
206229
1206764
487385
399118
11948916
634210
640578
94769
1476825
144266
297297
356633
1076521