329666
814101
678803
697885
505219
572894
206713
467988
170506
16923
131903
596652
5162799
3576581
3104148
2406804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471