25137
0
31535
3114
4
17353
19279
2
2730
6
20634
8
2275
683
1098
81
467
839
44
265
556
413
1020
659
572
503
456
53
424
919
823
6800
975
301
371