950
1145
976
4904
3351
1107
1264
1061
2645
1036
2939
982
996
1639
1253
4454
2015
1022
1122
6183
2081
1443
4748
1404
1145
1177
2078
14231
2315
1301
2099
1070
2374
1006
1077
1398
1627
1133
849
941
2013
1155
2026
1240
979
1134
3167
1291
1302
5495
5422
3258
4297
942
2167
1184
1235
1080
1648
1361
830
959
1494
1996
959
1491
1019
922
826
1024
886
2144
901
4712
1582
1469
1187
899
1752
1649
8732
1292
864
1223
830
1017
864
4081
936
813
1009
948
6473
840
4837
766
1674
932
770
1238
950
966
1560
1163
1211
1437
4057
7913
1470
1079
820
864
886
1068
839
1455
1626
1437
6388
1082