31535
0
25137
20634
8
2730
6
17353
3114
4
19279
2
6800
1098
2275
2809
1824
169211
11
282572
486
1551
2668
1132
419694
9
1216
1020
3092
1
121182
615
139
341
405
892
2855
3
2304