2056
1312
3195
4637
3327
1991
975
924
5048
1140
970
908
2095
878
1058
1010
937
1320
837
864
977
1566
897
940
4045
825
942
1028
1128
1545
849
3723
1390
1134
1043
970
1018
8100
1078
6750
865
1171
1173
2534
911
922
951
952
899
891
7356
4931
948
976
923
1043
1513
834
2977
1114