31535
0
25137
424
2275
2
19279
20634
8
467
1020
968
17353
2574
1
1043
379
2668
3114
4
5223
9
3510
3498
3214
802
1824
2730
6
53
290
1869
5
392
2855
3
1950
247
6800