1232
950
765
602
545
375
353
342
338
322
311
290
282
280
270
253
251
243
242
239
233
232
230
217
210
203
185
175
167
166
165
159
145
139
136
127
117
112
108
107
106
105
100
97
96
93
91
90
89
88
85
84
82
78
77
73