957
1754
2245
1694
1543
1557
1146
888
900
1026
1567
1169
950
1030
1411
1055
1230
1259
1664
1053
1602
903
1068
1147
1164
1497
1248
1055
1004
1133
1245
910
2001
1715
2786
2337
1861
2061
879
1270
1019
1477
2072
970
1413
886
941
945
968
1866
938
2297
1528
1177
1667
1011
985
7870
1463
2273
1164
2450
995
2013
894
932
1491
2133
909
795
960
865
1000
1707
1993
1102
966
932
1017
1049
934
954
1502
1110
1356
905
1613
6255
2003
865
2366
3664
1471
1353
1348
1259
899
922
2794
2558
1081
853
1255
897
889
1118
960
1386
1248
974
1267
1019
1853
2016
962
1175
1050
2255
877
1357