3423
3003
1815
1699
1537
1511
1351
1304
1219
1145
1060
1003
951
950
948
927
835
833
824
816
813
775
765
764
719
707
685
671
656
656
650
646
625
625
618
616
604
602
599
588
582
564
545
543
520
506
505
493
467
456
410
409
406
391
388
384
377
367
365
363
352
349
349
345
333
329
322
305
303
302
301
300
292
284
281
276
258
256
246
244
233
225
223
223