31535
0
297
586
17
2730
6
771
25137
2657
3
2668
2
492
775
213
334
57
333
271
20634
8
968
1462
1
93
3383
358
2855
301
5223
9
1020
608
1877
165
3092
1222856
4