25669
0
19783
2
2316
572
32302
685
800
2595
2996
6929
11
534
791
2535
3528
7
5412
4
501
1516
1
3008
3
2466
5
4291
5151
8
3090
6
1780
14
2921
2932
5065
1071
3498
2337