375
313
397
400
336
305
1104
290
1101
321
382
390
328
344
367