934638
94029
942156
141205
338876
56566
583247
832332
594175
1040276
270306
91246
217585
664855
86459
237504
10390744
601286
3710577
3565980
3197510
2466192
2086495
2039216
2025492
181366
1757948
16065
152461
1515545