944192
566719
539926
149995
304881
39118
16882
933594
38154
129483
662748
583330
276367
3946
679574
985928
576436
176302
344209
174724
653918
15920
1003292
938964
84840
892460