25669
0
19783
2
2996
572
685
800
2595
534
32302
791
15233
1
1100
2535
480
459
5746
23
1189
2932
501
1869
3498
4
2337
5
984
556
17946
3008
3
2986
1812
47639
380