1248
2
935
1
1449
746
881
386
1704
619
1094
927
1097
732
3394
1409
593
4857
733
1124
1054
0
749
2656
1411
941
901
810
831