1380
0
3939
8
3929
1
2767
5
1152
2277
1225
467
1237
1681
1962
1012
1663
660
1376
868
1310
542
581
978
629
1075
2221
4
718
1055
504
475
458
2649