521
0
5151
2
1736
2234
4
2701
2105
1
181997
11
2740
3
2911
9
928
2297
1618
2277
989
2333
1243
1348
12459
14125
10
1781