995338
94585
1020198
865499
1096952
329810
883962
672900
886170
396303
822120
450339
385449
519409
974932
593418
17724483
15174692
13829960
10661916
7073156
7010668
6899831
6812362
6247477
5697960
5463623
5322253
431770
4039231