25137
0
31535
17353
2730
6
3114
4
19279
2
339
534
711
732
1
264
4165
471
20634
8
594
1100
1020
973
474
1098
1336
418
907
918
2275
358
438
1128
618
676