2313
1
894
0
1156
596
2042
2727
1494
4
2581
10
909
1963
2
2121
1243
1298
484
490
1330
919
1352
1090
1535
3
1020
1192
1185
2663
571
534
1103
562
1166