1697
1562
1502
1196
1147
1065
1053
944
899
878
848
844
794
792
790
706
678
665
655
619
618
597
581
574
554
529
522
504
475
474
472
463
448
436
434
430
428
428
394
392
346
344
328
312
285
277
265
261
255
252
250
245
241
239
237