31535
0
25137
2275
2
19279
20634
8
3381
3
2730
6
2809
2111
2668
1824
1056
1
3114
4
846
5223
9
2076
17353
258
2190
1043
802
2810
489
1869
5
968
341
476
300
458