1064
0
615
793
532
1288
1301
1400
1
83
715
1482
911
797
2977
1106
789
1159
792
698
751
738
431
1306
598
574
442
893
923
508
494