31535
0
1824
458
1015
2748
2
363
467
637
25137
4328
10
1152
4594
1
54
918
639
3659
14
611
169211
11
576
1649
2952
552
1877
1009
478
584
1504
6800
171
608