1285
1044
2404
1747
2950
3108
952
835
843
2779
796
2030
3003
851
892
12012
6137
35341
1291
777
2847
1081
1085
1306
1184
1710
1495
782
2838
2158
1057
4609
1197
4514
679
1980
5296
1213
807
813
744
1042
6849
945
1551
1308
1466
2889
2332
750
1052
1345
1349
942
1265
1256
812
3130
683
2554
1176
1161
862
1061
981
1190
939
761
1093
772
1161
928
1459
1204
1620
1230
988
1340
1034
1646
864
2130
763
872
1220
1306
1008
1041
747
1267
969
1112
1518
952
639
1017
2259
691
736
1413
812
981
1089
883
743
812
1371
881
911
804
1816
932
735
768
1097
979
994
1082
928
1218