25669
0
19783
2
800
1
32302
17946
570
1431
3008
3
2258
15233
8527
964
7793
4
6779
5
21152
8
3083
2535
2921
1583
1935
19932
6
948
2264
5440
1922
1522
2932
3498
604
2913