25669
0
19783
2
1248
1
572
800
2595
685
32302
534
17946
2996
791
3008
3
5065
2476
2901
2512
501
2316
2258
2535
1601
14
2921
5
1935
5440
8
3546
2932
2309
3498
4