34
332
238
194
210
621
665
82
208
127
256
163
120
218
77
171
128
277
95
219
85
203
237
248
187
433
534
443
287
680
331
319
1216