31535
0
328
2275
2
20634
8
25137
2730
6
460
1020
325
2809
846
2211
19279
1949
3
1824
2668
757
3114
4
803
918
5223
9
598
17353
676
467
633
641
1043
1
1282
2055