32294
340818
331466
19932
122576
898825
828982
456761
877227
864330
1127113
302120
1980492
720510
562804
155299
8132743
539986
3100577
3028980
3012510
2146192
2014495
1889216
173666
1729948
15845
151061
1460545