962
908
832
738
583
414
401
380
343
339
331
321
309
304
283
279
277
272
271
270
258
248
239
238
234
225
219
217
216
203
190
182
165
163
160
148
147
143
132
127
124
113
106
102
97
90
88
87
86
84
81
78
76