954
986
881
967
983
1766
1625
933
1017
1089
2392
1020
889
915
1039
1027
1671
1052
1811
1559
903
984
1134
1043
1048
939
1064
991
5829
2026
866
5824
1068
1191
939
986
1027
1003
2167
1006
932
1083
2022
927
1537
1700
1043
2706
1404
879
4014
875
999
1425
1004
1057
1141
909
1456
1055