2038
937
1058
915
1321
1110
928
1488
1154
992
817
828
1038
804
1209
900
952
799
872
879
1689
1336
1452
882
2015
1001
856
1499
2541
1010
875
822
1075
2391
1682
1744
884
967
938
1203
891
1016
999
1246
1628
1079
1238
1361
1492
844
1653
902
1161
1850
2272
1173
1533
854
834
2882
2078
804
3042
1005
1789
908
910
1768
4957
1651
1278
1464
1239
1035
810
846
810
3256
2176
957
1565
1073
1087
1222
1856
1109
1315
810
1915
947
1527
1935
2263
854
949
1241
1295
1059
821
923
1046
869
1240
1380
2846
1099
895
3012
1638
1002
1017
1264
949
862
2116
1649
1955
2757
815
3135