1013
659
475
437
425
323
315
282
267
265
261
259
256
251
229
228
226
225
216
214
206
203
200
198
197
188
185
177
168
157
143
140
135
130
128
127
111
106
100
94
93
90
89
86
84
81
80
79
78
77
76
72
71
69
66
63