25669
0
19783
2
2595
2996
685
791
800
2476
572
32302
501
2535
1601
3498
4
578
534
3008
3
5065
1
21152
8
657
14
2366
2316
2204
5
3516
1189
600
2799
2932
7471
9