31535
0
25137
2093
2
2275
19279
787
363
467
20634
8
1824
17353
171
918
615
1020
2574
1
798
543
968
2224
2668
2006
1358
3114
4
348
938
477
5223
9
518