21152
8
17946
0
2535
2
19783
7964
5
2932
3498
4
2476
32302
1451
1153
2294
1
6286
3090
6
541
8033
25669
5375
717
7258
3080
3
1044
1743
2505
3054
2500
2057
790
3354
1481