3378
3144
2948
2135
1834
1575
1370
1353
1055
992
929
857
843
796
783
689
645
591
586
416
389
385
361
348
332
278
274
246
218
216
215
214
206
159
153
151
146
122
113
110
109
104
102
96
92
86
82
80
61
60
52
51
47
44
42
35
31
26