640963
320219
1031114
47902
86151
894355
517821
81246
175397
512479
998520
588373
764684
60605
157323
15710
778635
809560
27689
703500
592422
203731
478553
345311
110694
136651