1076
743
523
522
515
347
342
333
306
301
282
281
269
262
261
246
239
238
231
229
226
222
218
217
211
209
201
194
184
170
160
151
138
137
135
131
127
115
113
110
108
102
101
99
97
94
93
91
90
86
85
80
74
73
72
71