31535
0
25137
2275
2
19279
17353
968
20634
8
1824
1020
2981
2574
1
2982
3
467
2668
3114
4
2443
5223
9
1932
3315
3510
2727
3498
802
571
3092
2730
6
2809
798
2987
3795