1511
1
2935
2
1000
0
1284
1168
2364
772
3562
1422
3
1938
6346
16
3854
1013
2166
2294
693
1093
2562
915
2048
1178