190
166
176
80
290
165
384
161
122
130
150
100
23746
17830
15791
14222
10952
1066263
9694
952148
9400
792142
7360
71511