31535
0
1193
1
1883
3595
6
883
267
2275
2
467
2659
25137
2912
10
3114
4
968
2521
1665
1642
3691
5
3168
1302
17353
1824
3535
3
2881
19279
1392
1020
2966
8
1098
964
1796