2372
1274
1229
1032
977
975
934
751
645
639
615
596
588
549
493
491
484
477
476
473
472
467
464
449
444
440
437
437
435
428
407
406
404
400
399
397
394
393
392
386
384
383
381
369
366
366
359
358
358
358
355
352
352
350
345
345
343
342
340
339
338
330
326
324
315
308
307
304
302
298
289
269
237