21152
8
2535
2
19783
2669
17946
0
32302
25669
1864
1
3354
14118
18
2057
2932
1676
8185
4
3498
3351
3
1683
3779
1819
4079
923
3765
451
1153
1016
3090
6
9160
5
2456
1247
3629