1385
944
927
877
769
701
680
653
609
602
580
510
495
493
473
435
414
410
399
397
395
385
314
300
297
289
284
282
281
278
276
254
241
220
210
204
198
187
183
182
173
171
159
154
149
147
145