313
1
350
459
2
82
75
367
454
600
334
363
264
257
440
79
360
135
419
269
272
677
113
348
552
3
555
593
405
300
84