561222
145250
860458
333244
977290
715575
80982
791266
4548
525316
502830
655513
954792
18251
591544
755179
1043573
286426
395995
629319
72925
1049368
446483
749556
989818
322931