1330
876
724
694
526
361
332
323
304
302
286
279
270
266
248
245
239
238
236
232
231
225
221
218
217
214
211
210
199
164
153
151
150
144
143
140
139
135
121
113
106
102
101
94
92
90
87
85
84
82
81
79
78
71
69