25669
0
19783
2
15233
1
3090
6
2903
3
5440
8
2932
1239
1248
951
913
4358
2518
21152
8527
2189
32302
2337
5
3080
3372
1514
3008
676
3484
14801
11
2906
787
6707
3738
1154