18672
896606
17425
423805
244159
181468
843870
660282
136153
1331848
1303368
1301852
128263
1262358
1251939
1248482
220446
938371
792487
109268