1395
846
676
653
493
328
314
310
275
268
255
254
253
242
240
237
233
217
216
206
205
203
202
199
198
191
181
178
171
156
150
141
138
137
136
131
119
112
107
101
85
84
83
81
80
79
76
74
72
71
69
66
62