591972
649934
508165
656789
792287
692581
216845
980803
129664
510792
490338
912685
6538368
5327935
5102460
39321000
3910287
3869956
3692462
362943
3475226
3377730
2842209
270411