2439
1448
897
825
1430
2200
753
1029
925
787
4050
1076
926
791
3123
1136
1238
1036
990
847
927
1191
796
840
1029
1339
932
2292
1314
761
1259
781
823
888
1052
765
929
882
1252
794
857
990
1294
1270
961
781
798
901
845
2177
789
1401
1432
1097
1101
1435
789
1417
1144
841