3969
3712
3374
2329
1857
1802
1553
1505
1398
1231
1014
989
866
830
783
767
744
714
681
601
439
437
428
400
385
372
329
328
315
274
254
224
186
182
161
156
147
133
128
123
117
113
112
109
99
85
82
65
63
56
53
51
47
37
35