976
852
650
643
592
450
416
388
376
374
356
349
339
336
323
308
307
293
292
291
290
286
273
270
269
260
246
217
205
196
195
194
185
179
169
165
161
143
136
133
126
121
120
119
117
116
114
111
110
104
103
102
101
90
89
87
85
84