31535
0
17353
3114
4
25137
2730
6
20634
8
19279
2
1997
1098
1343
2275
6800
139
1880
1949
3
2809
501
422
2461
20
938
615
2189
2095
1824
4445
2668
3092
1
846
295
552