1382
836
684
654
503
356
324
312
294
286
275
273
264
253
246
244
241
235
232
230
225
223
221
217
214
206
189
188
171
159
154
153
150
148
146
142
137
125
108
107
101
100
96
94
87
86
85
81
80
79
78
77
73
72
70
67