431585
783310
973640
370474
789360
458526
109650
697653
1173623
663595
328500
235299
1061241
1084992
106879
1501104
17727483
15180692
13832960
10663916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5323253
431770
4039231