2656
632
1931
545
1507
1301
882
545
477
509
552
690
493
474
540
851
449
508
765
770
757
497
465
1107
938