1011
1
3216
10
1076
1129
1225
0
1373
989
1012
1376
868
1310
542
581
978
629
1517
3169
3
2865
2
718
838
660
504
1004
475
1380
458
1393
1941
4
1716
2649