2816
602
503
492
456
345
448
371
381
350
1045
334
389
394
431
563
471
911
452
1063
427
599
424
964
804