31535
0
25137
2275
2
19279
968
2668
1824
3114
4
5223
9
53
17353
107
467
802
2730
6
20634
8
1869
5
3092
1
3366
2855
3
247
2587
16
2574
3691
2809
798
2301
1020
2881
747