1
2
11
9
5
27
86
4
31
26
16
176
39
46
135
47
63
97
74
743
30
61
188
173
552
102
399
146
148
936
315
167
44
55
125
219
77
22
64
183
142
19
93
272
278
66
75
122
143
68
202
14