1020
0
1551
2
17353
968
1824
25137
31535
3498
4
19279
2749
1
2901
4940
5
436
514
864
269
169
467
1780
3691
4111
2623
177
2275
547
90
398
2881
683
1098