283
94
87
132
45
341
180
272
250
340
326
436
416
376
220
320
989
283
419
473