1106
512
482
412
398
387
374
359
346
340
296
289
288
282
268
266
260
258
256
242
236
235
224
216
216
208
202
202
200
196
190
185
172
166
161
159
157
156
154
154
154
152
151
150
149
146
146
145
145
140
139
135
134
130
130
129
127
126
125
124
124
120
120
119
116
115
112
108
106
104
103
103
102
100
100
100
99
99
99
99
97
96
94
94
93
92
92
90
89
88
84
82
80
80
80
77
75
75
72
72
72
71
69
68
60
59
56
54
51
49
47
46