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