1097
381
423
382
373
321
1002
330
312
394
367
329
366
303
333