31535
0
3498
4
2275
2
177
19279
3116
1
514
467
1824
2730
6
472
11881
3
508
25137
381
3114
302
1344
553
1780
1020
968
659
2459
9
4830
744
2211
17353
1932
116