31535
0
1020
80
25137
968
797
1859
918
2224
2
592
3498
4
19279
1712
433
246
2727
1755
427
671
467
1824
17353
475
996
455
392
295
1869
5
1045
2275