823197
109512
769133
1071831
7114
529449
671562
225315
33571
92652
139359
375286
824459
41960
307473
983289
437734
257195
879887
413140
807759
556480
306986
467971
154878
659751