296
551
615
859
725
872
812
749
776
806
716
791
897
1814
1800
791
813
1005
893
1053
1022
993
2758
1296
978
1061
1029
5219
4469
4844
2680
1617
2521
1565
1418