31535
0
2275
2
3114
4
17353
20634
8
2748
1098
3691
5
3025
1
19279
25137
2730
6
5135
2306
1020
467
2881
458
1869
2668
1132
1563
1550
3510
3498
1115
6213
1984
2726
802