608396
143351
9853
82233
915928
314414
639819
68854
254361
632784
726422
671448
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471