1225
0
1202
1
2382
978
475
581
1012
3863
14
1310
1055
621
718
2649
1380
2163
467
1376
660
868
1239
629
542
3126
3
3054
2
1017
1494
1716
1816
883