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