240
134
147
13
107
277
397
77
575
175
175
188
671
338
50
362
68
87
435
495
564
293
278
264
419
193
304
148
209
95
377
1382
