306
208
165
84
746
59
72
91
82
63
294
122
4042
2651
153
324
1148
335
55
145
70
75
305
161
150
196
190
110
99