4198
3809
3568
2494
2064
1851
1794
1587
1572
1263
1194
1026
1011
933
858
851
843
797
751
639
488
465
430
379
376
371
354
344
329
267
255
239
227
158
156
154
153
150
147
129
127
122
115
113
111
93
71
68
64
58
56
55
52
49
44
43
37
36
35