2156
1702
1081
1017
2181
2079
2107
1876
1033
1376
3052
1051
853
1128
953
1688
817
2495
1639
992
1050
1501
1652
3884
1218
1032
907
2532
1551
761
917
1342
1196
2168
987
3440
980
1708
1162
1162
851
983
5096
1112
1014
1343
816
950
873
1882
2444
1600
846
1112
3689
984
1032
1049
820
867
784
900
920
1265
1123
689
2159
1263
1064
1609
1211
714
770
1831
916
1264
1089
993
995
1042
878
1237
808
766
972
775
1064
820
1840
1761
1414
819
1228
1293
842
771
884
665
1140
1351
999
1932
1545
973
1852
1257
1134
735
5760
1010
759
849
823
1437
938
1071
1646
1522
1041
785