191963
943992
305148
815192
279767
1047358
942291
111246
801518
609581
48708
771236
991576
321608
472445
21917
778817
140559
768995
946385
338788
300268
68912
63957
516851
699496