181997
11
989
0
1660
1
2865
2
3216
10
1393
929
6779
5
1373
1330
1516
3715
1398
2462
3
1517
5151
1736
3169
2740
1568
2911
9
928
2108
838
962
1011
1243
1348
14125
1781
4