838
1
900
2468
3
2505
2
1526
1306
1826
582
0
1788
784
1093
1883
1015
2294
951
3354
1380
1618
1265
1038
2044
2152
2312
1740
843
2495
30334
6
1451
3518
1529