2284
1619
1066
883
890
1030
886
909
915
863
980
836
806
775
815
1282
986
779
932
1285
900
1177
902
999
887
599
478
549
622
612
552
551
655
558
604
580