1007
767
632
631
606
447
400
395
392
374
347
338
329
312
303
301
300
296
290
288
281
279
272
263
250
246
220
204
200
193
184
151
145
140
130
129
124
115
113
110
109
108
105
104
101
100
99
95
94
93
87
84
81