370474
789360
458526
109650
697653
1173623
663595
328500
235299
1061241
1084992
106879
1501104
740982
791573
526659
17726483
15176692
13832960
10661916
7074156
7010668
6899831
6814362
6248477
5698960
5467623
5322253
431770
4039231