821
763
533
531
508
361
342
334
304
300
282
271
263
256
244
240
232
231
225
222
217
216
214
212
209
208
184
181
157
148
145
140
138
133
131
124
114
111
108
104
103
98
97
91
90
89
83
80
78
77
74
71
68