1380
0
2055
2
308
1
467
1225
1277
3562
1012
1376
868
1310
542
581
978
629
1843
718
1267
660
1256
504
475
458
1558
2431
2649
1816
1055
575
984