25669
0
3738
5
3107
7
19783
2
2578
1
8527
572
2268
4
1161
619
3090
6
791
685
2903
3
2932
2181
11153
8
2996
4329
10
951
913
4358
3673
3546
800
21152
3071
9
534
5820
1526