2132
3
1967
2
1063
0
1109
1
3518
2171
2147
4179
6348
1212
1668
5592
8
4987
9
1069
13724
6554
1508
1353
3304
5
2400
6
2530
262
2048
2141
2529
7
1015
2098
8209
18
3079
2236