1133
2
616
0
1115
1
890
1020
1161
3
941
1408
1121
1072
6
1137
486
1116
550
574
2146
5618
940
2384
9
922
596
675
519
848
681
670
620
1494
781
626