871
0
968
20634
8
2730
6
1020
693
2657
3
2668
2
814
1
2076
2474
1385
521
395
348
505
399
1840
2105
1824
2855
19279
536
436
1506
1045
25137
105290
1710
2190