1122
828
690
688
617
566
560
481
473
436
422
405
404
404
399
394
392
379
378
376
342
342
339
336
334
322
318
315
307
300
294
289
284
281
281
278
270
270
269
265
264
264
262
260
260
259
258
256
252
249
248
243
240
239
236
236
234
228
227
226
222
221
221
221
220
220
219
218
217
211
201
199
199
198
197
196
195
194
194
189
186
185
182
181
180
178
176
175
172
172
170
167
166
166
164
163
163
160
160
159
159
158
156
155
155
155
154
152
149
146
145
144
143
142
139
139
139
137
136
135
135
133
131
131
130
128
127
127
126
125
124
123
123
123
122
121
121
120
120
119
119
117
117
116
116
111
111
110
109
107
105
104
103
103
102
102
101
101
98
96
96
95
92
91
91
90
89
88
88
87
83
81
79
79
78
78
77
77
77
77
76
76
75
75
75
75
74
73
73
73
72
72
71
71
71
71
68
68
68
67
66
65
65
65
64
64
64
64
63
62
62
62
62
61
61
61
61
61
61
60
60
60
60
59
59
59
58
58
58
57
57
57
57
56
56
55
55
55
54
53
53
53
52
52
52
51
51
50
50
50
50
49
49
49
48
47
46
45
45