31535
0
467
1100
2275
2
534
474
20634
8
25137
264
711
339
341
2730
6
907
471
732
1
1020
392
918
19279
4165
2006
968
3114
4
729
988
1541
1840
2809
17353