331626
100243
43039
537636
244992
168569
650263
374899
930543
149712
68769
394598
5052799
3490581
2966148
2291804
2202988
1996609
189378
1886357
1735118
1707136
1653195
1619471