1004
2
1941
4
1109
1
946
2171
6348
3
1668
0
2147
13724
8
1353
3518
522
964
1895
2098
8209
18
2236
3304
5
4013
6344
3840
2825
1150
919
260
1319
1517
1398
208
1268