1161
787
764
663
588
565
560
541
514
487
432
423
415
410
407
406
371
350
349
348
342
333
326
263
260
259
247
246
242
240
238
224
208
203
185
181
172
164
161
160
153
147
145
131
128
126
121
120