1007
840
1944
838
1658
2627
898
1067
877
1626
754
1474
1152
949
1803
2104
1036
849
1593
1004
2019
1119
1114
3096
1523
886
1134
1062
3960
1582
1261
1030
1003
1646
848
1231
866
874
1074
897
856
898
1685
839
959
6145
1064
904
877
943
1450
2080
1423
921
924
3290
1716
985
988
924
1362
856
1682
788
1379
1666
1262
1540
1295
1677
1806
1266
1014
3083
2751
791
1284
919
1620
1379
1073
1117
3807
1935
793
849
1582
856
993
1685
778
1172
975
1154
1013
967
1279
2279
2051
1286
2351
1602
870
1287
2065
810
827
795
1600
873
2237
1322
1291
1102
1706
1003
1970
1282
762
1799