102512
848611
933727
295327
740971
8511
594663
871509
29948
986426
18822
384276
5274799
3695581
3212148
2539804
2289988
2143609
2063358
193978
1838118
1748136
1730196
1663471