438389
147876
321672
50888
431943
208605
1021842
517840
166256
64369
829133
388634
31308464
26651124
23787997
23103481
17927342
16087971
149881028
14212239
12267764
10157483
610326
5412209