31535
0
19279
2
1551
17353
1677
3498
4
2275
1824
1020
2668
325
467
1949
3
3114
25137
2546
1
968
2758
1752
802
2730
6
632
1084
20634
8
683
3469
328
2855
670
247