25669
0
19783
2
572
685
800
2595
32302
2996
2535
604
1
791
1618
3008
3
17946
21152
8
2377
534
1367
3090
6
3083
6779
5
2366
951
964
1601
1326
3820
2921
3107
7
1935