1256
2
1380
0
1225
2294
1
2055
467
1218
1012
978
581
475
660
582
2377
1543
1310
1055
1277
621
370
451
2649
718
3691
4
1239
1486
3172
3562
1666
1376