25669
0
19783
2
572
800
3008
3
685
2595
32302
2996
501
4187
10
791
17946
4471
534
2316
1487
4
1028
4044
5
2512
499
2535
3354
9
2901
1
2921
2139
1935
5440
8
5746
23
2932