45392
589786
934603
661949
24960
886284
977525
753773
595592
23217
123212
454903
5163799
3576581
3104148
2409804
2241988
2065609
1982358
192078
1774118
1723136
1694196
1640471