369
582
667
684
665
752
703
799
819
1008
875
983
1044
940
941
925
1131
1165
1034
897
1084
1235
953
956
1134
5468
6567
2730
3069
1501
2600
2703
1747
2819
5020