1125
1
2234
4
1211
2701
2105
2454
2
181997
11
1660
2740
3
2911
9
928
1359
2189
2297
1618
2277
0
2100
989
2333