1008
690
520
420
379
298
284
280
243
238
234
229
227
223
220
214
203
195
194
193
192
191
181
172
157
155
143
133
129
126
120
114
113
110
103
102
86
84
76
75
74
71
70
69
68
67
65
57
54