1021
1
1640
1460
1848
8
1436
3
985
1666
2685
2206
1428
2
2127
1686
1013
0
1272
4
1669
1387
1251
169
3362
2348
3341
5825
6932
1107
296
1026
8781
5
2128
2404
1314