1228
1
1359
4
621
576
721
738
849
0
921
14664
7
1247
2
905
3
434
1394
1107
494
637
15734
2311
795
695
1602
435
433
463
620
575
904
888
3467
9