1101
1
1691
1225
0
7394
5
1012
785
629
610
581
868
4757
2631
1376
475
660
3508
7
1310
575
718
978
504
542
1252
458
621
2529
984
2430
2
1816
1239