31535
0
25137
2275
2
19279
3381
3
1020
2730
6
973
1824
968
258
2668
297
1119
4165
3114
4
25852
251
2574
1
2459
9
5223
17353
798
2008
2546
90
802
693
482
1069