1179
753
585
558
531
368
347
317
313
291
275
274
260
250
246
242
241
240
235
230
227
221
213
207
206
178
163
161
158
152
150
147
146
135
111
107
106
103
101
98
97
91
89
83
78
77
73
72
71
70