1659
2
942
2859
10
951
0
1577
3
1327
1
2935
2048
7
6263
1129
1305
5682
6
786
3802
1228
599
1153
3718
8
1361
935
963
6542
5
1618
1270
5286
2185
1338
1498
753
880