3518
3262
3018
2093
1774
1731
1472
1365
1056
1010
997
943
883
819
748
734
719
683
642
383
373
367
365
329
302
281
258
230
220
216
215
196
158
145
143
129
125
119
112
107
105
104
99
96
94
76
70
69
49
46
43
42
41
32
30
28
23