31535
0
1100
467
534
474
25137
264
711
339
907
471
732
1
2275
2
1020
918
19279
4165
968
3114
4
729
988
1541
17353
1169
594
20634
8
392
418
345
251