1248
2
937
1
1449
746
881
386
1705
619
1094
927
1097
732
3397
1409
593
4857
733
1124
1055
0
749
2659
1411
941
901
810
833