1506
0
2550
1
2448
5
4233
1099
3
3612
6
3242
1550
5367
8
6371
7
18385
2
4631
3888
2730
2929
2683
169211
11