191963
943992
305148
815192
279767
1047358
942291
111246
801518
609581
48708
771236
442555
270486
308647
243824
762853
33978
117835
393281
130836
787270
129620
554141
105182
1029775