31535
0
25137
579
968
2275
2
19279
2574
1
697
798
1558
1782
17353
3498
4
647
951
2419
781
918
1567
226919
14
1020
464
1824
325
3014
2635
557
475
383
6339