754
646
496
478
339
322
313
299
287
270
266
263
256
240
231
226
221
219
217
216
210
200
194
189
187
184
152
151
150
146
140
139
138
126
125
105
101
97
96
95
91
89
88
86
79
78
73
66
63
62
61