34
331
237
193
210
620
664
82
207
127
256
163
120
218
76
170
276
95
217
84
202
248
187
433
534
443
287
680
330
318
1214