370
354
560
263
756
362
382
265
417
360
374
645
13817
1417
429
563
850
435
310
364
473
412
344
612
868
2683
550
635
1
648
660
1913
513
731
1736
4752
585
447
409
326