340
330
125
385
617
104
137
156
146
383
121
171
243
248
89
145
200
143
214
169
407
147
1274
568
529
215