25137
0
31535
2275
2
683
968
492
81
3114
4
467
839
44
265
556
413
1020
659
572
503
456
53
424
919
823
20634
8
975
301
371
169
3990