215
49
65
39
42
34
50
186
1263
283
84
18
12
79
168
66
92
185
25
406
44
385
743
41
162
377
24
13
75
27
175
46
72
43
88
58
196
194
54
207
52
106
149
161
148
62
136
11695
85
342
840
222
499
3708