2939
999
1047
998
849
2623
1142
1502
1069
2735
962
866
5706
862
953
1488
1134
868
3325
4022
1081
828
5277
904
871
989
2298
921
986
1008
957
2868
909
919
843
960
1244
1319
1488
933
863
1321
915
3002
1277
1199
892
1138
1072
1056
6610
986
984
922
978
909
849
1235
2645
911
3803
1225
981
873
2388
891
1191
11377
1213
828
5669
825
1240
1168
904
878
1387
3071
1413
854
2709
2267
1061
883
1034
786
883
1036
1700
947
1017
5044
995
2462
2236
953
852
3404
842
964
1328
974
1034
803
859
890
881
1104
964
1129
979
952
1059
2931
841
886
928
949
794
1956