342
1
682
137
344
358
494
394
2
264
343
320
319
427
102
252
298
333
354
510
305
282
220
487
720
50
396
300
533
351