221
170
176
120
80
165
130
384
161
153
122
22696
17220
15281
13660
10482
1016263
9184
9080
880148
749142
6970
69311