1155
681
573
545
501
346
321
312
287
273
268
267
265
249
240
235
234
233
232
227
222
208
204
203
197
193
189
166
158
153
143
140
134
130
117
106
102
101
95
90
89
86
85
83
80
78
77
76
75
74
71
67
64
63