979
569
461
451
391
300
286
267
258
248
235
230
227
223
206
199
194
190
189
188
187
186
178
177
176
175
142
141
131
127
125
121
120
109
102
100
99
95
88
85
80
76
74
73
70
69
68
66
65
63
62
60
59