3
4
68
19
18
12
9
11
31
157
243
144
63
92
79
283
70
505
104
60
40
74
88
61
34
346
97
273
137
226
152
129
26
141
64
153
187
950
3663
80