961
751
660
633
625
452
413
398
392
380
349
346
338
334
313
312
309
295
294
291
281
271
270
269
266
263
259
227
211
205
202
189
183
182
177
155
132
130
129
116
114
113
112
109
107
106
105
102
101
100
99
98
96
92
91
89
88
87