106
0
21152
8
25669
2149
5
2535
2
19783
2932
3498
4
32302
17946
2996
1153
916
3090
6
3606
3
576
6164
3080
893
2059
1
1362
16
1044
1743
2505
3054
2500
14
2057
585
790