1062
691
569
563
548
408
371
352
338
324
308
305
302
291
273
270
269
259
258
253
250
248
246
245
243
237
230
201
192
182
177
174
168
167
159
157
146
142
118
114
112
109
107
104
96
95
94
91
89
83
81
80
79