31535
0
2275
2
20634
8
25137
6800
2730
6
2809
3955
3
1961
4
2726
1551
968
19279
2968
39034
2668
3114
5223
9
17353
1043
1
1824
802
1869
5
2987
282572
422
486
2855
246
297