31535
0
2730
6
391
3114
4
25137
215
3693
12
1219
1
2275
2
489
517
19279
273
476
3381
3
1824
3498
325
2093
1872
831
1710
968
2727
2264
659
2668
1949
1075
2574