0
1666
1155
1008
1192
998
853
879
1141
1122
1344
1126
1077
1105
1307
1062
1544
1
1665
1283
1369
1324
139125
2701
2367
2346
2260
2209