302669
413620
1027276
633901
569311
413884
1064780
716991
64975
162473
434589
186936
804951
462118
362102
54387
515115
83066
277432
628607
217434
907387
953831
407740