221
170
176
120
80
165
130
384
161
153
122
22766
17290
15321
13680
10482
1025263
9224
9100
885148
755142
6980
69411