1157
677
574
560
548
392
367
329
327
322
296
284
283
282
268
260
253
252
251
247
243
241
239
237
235
230
219
184
181
180
176
166
162
159
150
143
142
121
112
108
104
103
100
98
95
94
91
90
83
81
79
78
77
76
72