31535
0
20634
8
3114
4
2275
2
1824
17353
2730
6
2809
1506
440
19279
1132
2668
2085
1
1043
802
1343
2474
405
11392
3116
25137
486
1640
246
5009
2008
2712
5
2855
3
1008