2757
2
1044
1
1804
1768
2235
0
2902
16
2907
3546
2559
3
3926
14
2941
4
4044
5
3083
2465
2179
3125
2294
3336
3255