1506
0
2069
3
2550
1
3235
4233
1099
3612
6
1124
2830
7
3242
1550
2361
2
5367
8
177
6371
4631
3888
3116
2929
2683
514
1721
635