1225
0
1554
1
1524
2
1380
1292
946
1012
978
581
475
1376
1310
1055
1431
467
621
2649
19079
6
718
1558
1239
1622
660
458
868
542
2622
629
1348
17970
15