878900
1328862
700694
276180
1269866
195394
464801
75371
708176
911
886446
697290
872394
257200
897358
335444
21812694
20734484
18988960
12542916
10021156
9092623
8367364
8145668
7149961
7102477
7091831
6658253
462170
4441231