1233
0
1296
1264
3942
3
3824
1
951
400
1089
1453
2
2093
1348
461
3261
774
4155
7
362
1823
2385
984
1947
11
35
3372