31535
0
25137
968
2275
2
1020
19279
1824
20634
8
2730
6
17353
2809
1282
486
543
2668
3114
4
58
3498
2190
1
2546
422
1098
5223
9
518
1043
792
169211
11
341
282572
857