31535
0
17353
25137
2730
6
3114
4
20634
8
19279
2
1098
467
2275
6800
2809
1824
392
2668
1020
99
1
2091
918
1043
846
802
1949
3
637
169211
11
2810
2855
2211
2330
247