87718
705157
378253
671770
341995
119406
98231
297355
691953
57447
1045979
662201
858275
275540
814749
326169
8115743
539886
3098577
3026980
3011510
2145192
2014495
1980492
1888216
173566
1729948
15845
151061
1460545