87718
705157
378253
671770
341995
119406
98231
297355
691953
57447
1045979
662201
858275
275540
814749
326169
8126743
539986
3099577
3028980
3012510
2146192
2014495
1980492
1888216
173666
1729948
15845
151061
1460545