570554
506197
990860
40208
792505
478236
517463
20507
577251
680672
320544
719146
291352
166286
89642
1003116
293807
6552
448862
1036620
402899
115922
286724
222622
266364
442250