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