1103
670
550
525
463
379
342
336
320
305
291
284
281
278
261
260
255
250
241
240
237
233
228
227
214
197
179
176
167
157
153
148
135
134
131
129
108
107
106
105
104
101
99
97
96
93
89
88
86
85
78
77
76
75
74
73