1105
1
1344
1451
1835
2
1743
0
2840
790
1305
1869
4278
1757
3683
5088
6
5375
21152
8
2669
1247
951
2505
12632
7
980
3054
5
1855
2057
1683
582
2068
4
650
1184
1570