32294
340818
331466
19932
122576
898825
828982
456761
877227
864330
1127113
302120
1980492
863985
357101
155299
8151743
540286
3101577
3028980
3012510
2147192
2014495
1889216
173666
1729948
15845
151061
1460545