913736
799601
43158
658495
810971
327397
9714
705941
920843
92596
179825
82576
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471