1117
2
1096
284
1020
1
560
692
536
951
0
1359
5
1429
1692
4
3570
7
180
1871
476
1037
816
1279
1356
2545
1100
942
2123
1531
913
3351
6159
711
1998