250
40
16
9
346
240
175
87
39
220
54
52
1413
36
65
30
82
11
44
15
8
18
12
1122
4
14
29
123
99
216
62
163
24
48
22
189
156
143
46
1345
10
28
165
142
188
90
218
51
196
66