891103
925457
867499
356103
515752
1070939
732793
1051944
589828
767513
801712
955908
1065324
23396
7914362
283582
20173484
19669692
17970960
11948916
9280156
7859668
7191623
7073831
6916477
6908960
6417253
457870
4368231