153
158
450
300
197
335
209
107
127
137
306
81
1
214
195
117
7
379
246
398
308
2
536
687
3
372
161
834
191
257
2
156
149
704
2
456
19495