2185
1030
1121
920
2225
1027
1071
1105
1043
3876
1178
1012
930
882
1860
1045
1096
1115
983
990
1008
829
1079
1398
2573
941
1061
1069
958
1225
3563
1280
2850
947
1262
1431
1153
847
1065
1026
939
1127
1088
2505
967
4961
1136
892
1306
892
1000
1201
1069
1242
1081
4094
941
2097
1006
1098