570554
506197
990860
40208
792505
478236
517463
20507
577251
680672
320544
719146
533962
204342
832674
609925
394633
37976
55272
466657
440177
757114
442873
7891
409227
927478