1020
602
538
481
402
363
338
328
313
306
279
277
275
270
262
248
247
233
229
226
225
219
215
208
194
186
170
161
156
153
151
146
140
135
112
111
109
106
104
103
94
93
92
90
89
88
81
78
76
75
74
66
65