25669
0
2903
3
21152
8
2996
19783
2
3090
6
2932
2466
5
3008
1189
4358
3738
2902
16
297066
5065
1
14
2366
572
951
6779
32302
800
2087
3080
1849
2535
3779
4044
3051
3498
4