701176
1044292
1093403
947551
500282
831394
382334
567200
1432497
111275
410287
781931
984797
518717
252705
1023627
20176484
19681692
17978960
11959916
9280156
7918362
7861668
7194623
7074831
6916477
6909960
6417253
457870
4370231