31535
0
25137
2275
2
19279
4129
6
2730
1047
1
1717
3
2749
391
2668
3114
4
2842
8
2574
2459
9
5223
17353
637
618
1020
968
2546
1456
802
1666
1824
723
1207
298
20634