999
700
549
453
415
319
297
296
279
263
252
251
249
248
238
223
219
212
210
205
204
203
195
192
184
178
168
157
145
141
137
135
130
128
117
110
109
107
104
99
97
90
89
87
85
83
82
81
77
74
70
69
68
67
63
62