2245
3
894
0
1226
1
1044
3053
7
3083
2
2542
2465
897
2759
7909
6
1687
2932
1922
3228
2903
2354
3051
1603
2243
818
758
4132
3371
10