1375
871
688
643
490
331
318
296
279
276
257
253
244
240
239
237
236
219
215
209
207
205
204
196
195
192
178
174
141
139
134
133
129
128
120
113
97
96
93
89
84
82
80
77
74
72
70
69
68