1247
2
2475
1
518
2089
1225
0
3028
7
1012
1376
868
1310
542
581
978
629
1057
1180
3
1358
718
660
504
1144
475
780
1519
1380
458
2649
1816
1055
575