680299
814278
1018524
295271
896641
359641
690235
716331
322906
976317
771377
407335
494940
1169744
502806
1023246
17728483
15194692
13835960
10663916
7075156
7012668
6899831
6820362
6249477
5703960
5469623
5325253
431770
4041231