1182
821
603
583
553
386
359
331
326
315
299
296
290
283
263
262
253
251
250
238
233
232
228
225
220
216
191
176
171
165
163
157
155
136
130
123
119
104
103
99
98
96
95
94
92
84
83
80
79
76
75
70