870838
756411
807377
1234843
652822
409292
962303
668169
296979
823561
831437
458261
419282
1287337
115560
1346854
17727483
15192692
13834960
10663916
7074156
7011668
6899831
6815362
6248477
5699960
5467623
5324253
431770
4039231