396
1038
456
548
368
347
689
314
495
324
395
360
379
339
392
328
889
1634
349
295
574
333
1234
389
246