31535
0
3114
4
17353
2275
2
169211
11
19279
1824
25137
20634
8
2668
1020
2085
1
3510
3498
802
918
2730
6
467
2008
2712
5
2855
3
477
247
6800
1614
3092
2587
16
798
968
3691