1142
624
536
512
452
380
355
332
326
310
298
286
276
275
268
257
250
242
236
234
232
229
228
227
226
216
213
188
175
157
154
151
150
139
134
129
124
109
107
99
98
95
94
92
87
83
80
79
77
76
70
68
65
64