2750
1
2133
1161
1129
2181
1455
578
0
1135
1603
3083
2
1401
2465
1849
1260
2087
2932
2258
1140
2903
3
3051
758
2149
5
3090
6
1659