1070
729
506
505
467
331
303
294
278
250
245
240
237
228
224
223
218
215
210
205
202
201
199
196
192
189
183
168
155
142
139
131
126
119
116
107
104
99
98
91
85
84
82
81
76
74
73
72
71
70
69