2252
2127
2091
1702
1621
1498
1427
1370
1363
1290
1264
1229
1225
1122
1116
1092
1063
1050
986
981
974
971
964
860
844
837
830
815
811
779
777
702
678
659
622
618
600
589
583
583
582
572
563
561
558
551
551
549
544
516
508
504
504
498
491
484
475
463
463
445
444
430
394
393
384
382
381
370
362
361
356
355
347
331
314
311
293
290
280
272
272
249
244
244
220
218