427776
98798
6286
1120454
78473
511897
949639
576751
253867
790660
570783
887515
104616
305911
262629
222965
91549
258970
157796
1025591
540761
211822
244404
442112
1094850
88160