1476
1446
1252
819
770
738
659
528
461
445
399
396
390
368
363
338
337
334
331
317
316
305
298
284
276
275
273
268
256
252
251
249
244
241
240
237
228
225
220
216
214
212
210
206