3375
3164
2983
2086
1636
1577
1421
1361
1125
998
957
891
864
712
703
681
676
670
659
582
397
361
336
333
329
309
282
261
250
209
201
200
166
137
120
116
114
112
109
104
99
98
91
90
80
79
69
65
58
57
53
46
37
34
31
28
26