614866
809591
759261
27879
402882
451503
510717
642527
553858
844775
987568
938816
91282
700296
778627
379580
17727483
15178692
13832960
10661916
7074156
7011668
6899831
6815362
6248477
5698960
5467623
5322253
431770
4039231