2283
1614
1063
877
885
1027
837
905
912
859
975
833
803
770
811
1259
974
776
928
1283
897
1176
900
997
594
475
546
618
604
548
651
553
600
577