1155
605
552
532
510
400
366
344
332
326
313
310
299
289
281
269
266
265
258
250
246
245
242
237
232
224
201
176
172
170
169
163
152
144
130
127
118
117
116
109
107
105
103
102
101
98
96
95
88
87
81
79
78
77
72
71