920
683
576
594
525
477
480
376
403
362
350
296
287
285
283
295
259
249
273
256
196
200
201
189
187
137
166
138
131
136
116
127
126
111
107
112
99
98
89
73
84
85
91
86
79
67
74