397969
416228
511672
755874
610183
454460
1166253
600594
322352
234376
965167
422430
775147
866949
995724
783610
509505
36952
62987
575377
278284
516841
432275
801256