498527
157605
572649
240168
303636
783715
1060749
1079268
844376
450801
571730
47786
1011185
828980
834239
941842
784596
690654
991273
256114
241934
391439
1200105
90574
305693
360868