1652
1
1855
2
1565
0
2603
6576
9
3079
4
1799
1223
2195
1824
6
1429
1712
1975
15
986
3
2239
2105
1409
1554
1296
1657
1138
2906
5
1959
1813
4565
14
953
880
4209
2180