2110
1
1332
2322
4
989
0
929
2647
6
2427
12
951
2551
3
8527
3200
1639
2122
2
1564
1976
1423
599
768
1305
1716
712
3439
5
2886
159
1136
1618
2271
1883
2289
1828