509993
1041498
69144
958506
69460
85837
699739
1077317
670618
513141
178556
961906
781147
867949
1001724
788610
517505
41952
68987
581377
279284
519841
435275
805256