41
39
114
621
2
5
4
9
18
200
36
27
11
13
1085
195
173
108
486
42
93
20
29
109
334
12
30
61
75
209
98
51
254
168
85
69
74
46
80