1225
0
1229
1
1514
1871
2
1012
1376
868
718
1348
4
1310
542
2110
581
978
629
660
1116
504
475
1380
458
2649
1816
1055
1594
3
575
984
1954
1252