25669
0
19783
2
2903
3
2996
1849
572
2219
4
1189
3090
6
2932
223
17946
2907
3176
4358
3546
1
21152
8
32302
657
2226
7909
800
5440
1047
3080
2502
2349
2964
685
1603