2709
1924
1854
1642
1599
1539
1450
1380
1302
1188
1155
1125
1101
1083
1077
1059
1050
1034
973
932
925
910
884
809
804
801
735
722
710
652
624
596
555
552
552
515
511
495
489
460
437
437
420
410
404
394
394
386
382
379
372
355
345
336
320
320
312
310
300
295
293
289
284
282
275
237