1267
771
626
584
446
307
277
275
247
246
243
238
230
225
220
211
200
198
195
187
181
180
178
177
171
168
167
164
143
139
138
126
124
120
117
116
115
114
108
105
91
87
85
82
81
78
77
75
72
70
69
64
63
60