182
133
136
80
230
102
344
212
120
134
125
22656
17200
15251
13590
10432
1011263
9154
9030
874148
746142
6960
69311