300
554
616
864
735
873
818
751
779
812
719
796
899
1826
1810
797
818
1007
895
1058
1025
997
2767
1298
980
1066
1031
5221
4477
4846
2682
1620
2523
1567
1420