1357
1148
860
849
845
765
710
667
633
623
621
607
560
550
548
530
511
510
489
472
463
457
456
455
452
433
421
420
417
401
396
365
356
346
345
337
331
321
312
310
298
294
293
291
278
257
245
244
228
224
222
221
220
202
195
189
185
176