106297
981294
1924967
384793
114968
670366
1131843
1720140
656527
467525
785697
426723
6908960
7861668
831379
9280156
20173484
19673692
17972960
11950916
7915362
7191623
7074831
6916477
6417253
457870
4368231