583247
832332
594175
1040276
270306
91246
217585
664855
86459
237504
816335
516567
74595
672601
571547
552275
10371744
599986
3693577
3532980
3193510
2461192
2085495
2035216
2024492
181366
1757948
16055
152261
1515545