956
3018
3319
1748
1073
4308
1148
2971
1013
1015
1133
939
1082
1108
6926
2987
1047
1998
4398
973
1518
1298
1870
1681
1191
1247
954
1213
907
2996
1050
2452
1566
862
2046
1173
4023
1263
1359
928
913
890
1035
1257
6576
992
2973
1652
1950
3557
1533
1147
1753
2262
1895
1299
2151
1434
1757
1506
2841
944
1915
8663
898
2748
39631
977
2394
1255
873
1625
1023
1140
1582
15592
5865
1144
1245
1328
1025
1017
985
4011
1097
968
5073
1977
2199
1215
791
3376
1395
935
1342
1617
1515
1131
1075
923
2111
999
2563
994
2030
813
1087
1090
2129
811
1000
855
846
1064
5127
999
833
1030
956
828