789360
458526
109650
697653
1173623
663595
328500
235299
1061241
1084992
106879
1501104
740982
791573
526659
568354
17721483
15172692
13827960
10661916
7068156
7009668
6899831
6810362
6246477
5697960
5463623
5322253
431770
4039231