456582
338787
17068
1011644
451807
480831
766814
590114
75656
920131
1230356
663368
1211842
1471514
1098189
1004854
658885
522847
914663
737586
824179
31613
1062555
126962
272226
77700
48413
29616
722107
1080437