960
794
756
425
409
379
346
329
314
298
291
288
290
289
287
278
268
267
226
219
214
212
204
193
190
189
188
187
182
179
178
174
168
160
155
152
148
147
145
142
124
123
129
113
109
108
106
93
88
81
539
430
387
12
755
605
575
523
490
353
205
184
143
27
16
13
11
65
28
26
21
10
8
4
3
1