5011
2843
2261
1258
1196
976
1303
828
922
1024
977
1020
1271
862
859
998
1976
1641
1534
940
1058
1131
944
938
988
1023
1254
752
866
953
832
1064
891
1016
1123
926
1656
886
1052
1007
891
915
883
915
1051
1407
1013
1213
1342
1194
1085
1460
1104
1143
963
1072
2116
1081
1223
1084