1287
1120
802
659
590
587
581
566
514
431
390
367
366
363
356
355
343
334
321
311
303
302
298
296
295
294
291
290
290
285
273
267
265
262
257
254
251
244
244
243
241
235
235
235
226
218
217
214
211
211
208
208
205
202
199
192
191
188
187
187
186
185
184
184
184
184
183
182
176
175
175
174
168
165
164
163
163
162
162
160
160
159
157
156
154
152
150
148
147
146
146
144
142
142
141
141
141
140
138
138
136
135
133
133
133
132
130
129
129
129
126
124
122
122
120
119
119
119
118
116
115
114
114
114
113
113
113
111
110
106
106
106
106
105
105
104
103
103
103
102
101
101
99
98
98
98
98
97
97
97
97
96
96
95
94
94
94
94
94
93
93
93
92
92
92
91
90
90
89
89
89
89
89
88
88
88
88
87
87
86
86
86
86
85
85
85
85
84
84
84
84
83
83
82
81
81
80
80
80
79
79
79
78
78
78
77
77
77
77
77
76
76
76
76
76
75
75
75
75
74
74
74
73
72
70
69
68
67
66
66
66
65
65
65
65
64
64
64
64
64
63
63
62
62
61
61
61
60
60
60
59
58
58
56
54
53
53
53