1181
1033
718
707
877
757
720
898
855
1209
930
894
867
1002
1102
903
904
1248
1084
936
1142
4856
1578
1301
1891
1737
1739
1976
1523
1551
5419
9804
6945