1121
4
812
1
1070
2
1524
1523
1270
0
1648
999
2270
1013
1680
627
486
2776
3
747
1206
1599
372
879
1096
1511
1876
3907
1840
624
598
1140
1067
11492
12