21152
8
2535
2
19783
2932
32302
0
3498
4
3080
3
25669
17946
4044
5
2465
1153
1044
1
3090
6
3083
2666
9
1743
2505
3054
2500
2057
1015
790
3354
1481
2669
1694
1247
2294
7793