1044
883
721
704
550
364
332
318
315
286
276
275
263
254
250
249
247
238
236
232
225
223
222
219
217
174
162
161
155
151
149
144
141
140
139
121
110
107
101
93
92
91
89
87
85
84
83
80
78
73