100932
124603
737309
22565
774198
728817
469556
260356
98712
490271
405732
306943
5170799
3590581
3119148
2424804
2243988
2070609
1994358
192178
1777118
1724136
1697196
1643471